/*
 * Busqueda.h
 *
 *  Created on: Apr 10, 2014
 *      Author: carlos
 */

#ifndef BUSQUEDA_H_
#define BUSQUEDA_H_

#include "../Command.h"

class Busqueda: public Command {
public:
	Busqueda(string claveComando, string tipoBusqueda,
			string tipoBusquedaLeyenda, FileHandler* fileHandler);
	/**
	 * Uno de los parametros para la busqueda debe ser el valor a buscar
	 */
	virtual void execute(int argc, char** argv);
	virtual ~Busqueda();

private:
	void mostrarBusquedasPorIdRss(int identificador);
	void mostrarBusquedasPorIdTwit(int identificador);
	void mostrarResultadosBusquedaFechaExacta(int aniomesdia);
	void mostrarResultadosAutor(string autor);
	void mostrarResultadosTitulo(string titulo);


private:

	string tipoBusqueda;
	string valor;

};

#endif /* BUSQUEDA_H_ */
